ball-socket seat - Spanish English Dictionary